package negocio;

import java.util.List;

import org.apache.ibatis.session.SqlSession;
import persistencia.mappers.ListadosMapper;
import bean.HorarioCita;
import bean.Mascota;
import bean.Servicio;
import bean.TipoMascota;
import util.MyBatisUtil;

public class ListadosService {
	
	public List<Servicio> listarTipoServicio(){
		SqlSession session=MyBatisUtil.getSqlSessionFactory().openSession();
		ListadosMapper listadosMapper=session.getMapper(ListadosMapper.class);		
		List<Servicio> listarTipoServicio = listadosMapper.listarTipoServicio();
		session.close();
		return listarTipoServicio;	
	}

	public List<HorarioCita> listarHorarioCita(){
		SqlSession session=MyBatisUtil.getSqlSessionFactory().openSession();
		ListadosMapper listadosMapper=session.getMapper(ListadosMapper.class);		
		List<HorarioCita> listarHorarioCita = listadosMapper.listarHorarioCita();
		session.close();
		return listarHorarioCita;	
	}
	
	public List<TipoMascota> listarTipoMascota(){
		SqlSession session=MyBatisUtil.getSqlSessionFactory().openSession();
		ListadosMapper listadosMapper=session.getMapper(ListadosMapper.class);		
		List<TipoMascota> listarTipoMascota = listadosMapper.listarTipoMascota();
		session.close();
		return listarTipoMascota;	
	}
	
	public List<Mascota> listarMascotasXcliente(int clieCodi){
		SqlSession session=MyBatisUtil.getSqlSessionFactory().openSession();
		ListadosMapper listadosMapper=session.getMapper(ListadosMapper.class);		
		List<Mascota> listarMascotasXcliente = listadosMapper.listarMascotasXcliente(clieCodi);
		session.close();
		return listarMascotasXcliente;	
	}
	
}
